Skip to content

ci(github): configure dependabot automation#22

Merged
ncipollina merged 1 commit into
mainfrom
ci/github-dependabot-automation
Jul 22, 2026
Merged

ci(github): configure dependabot automation#22
ncipollina merged 1 commit into
mainfrom
ci/github-dependabot-automation

Conversation

@ncipollina

Copy link
Copy Markdown
Contributor

Summary

Updates this repo's Dependabot configuration to match the newer LayeredCraft automation pattern. This adds grouped NuGet updates, GitHub Actions update coverage, and automatic approval/auto-merge for safe Dependabot patch and minor updates.

Changes

  • Expanded .github/dependabot.yml with cooldowns, conventional commit metadata, infrastructure multi-ecosystem grouping, separate NuGet minor/patch vs. major groups, and GitHub Actions updates.
  • Added .github/workflows/dependabot-auto-merge.yml to auto-approve and enable squash auto-merge for Dependabot semver patch/minor PRs only.
  • Added the new workflow file to LayeredCraft.Logging.CompactJsonFormatter.slnx under /git/.

Validation

  • Ran dotnet restore LayeredCraft.Logging.CompactJsonFormatter.slnx successfully.
  • Ran dotnet build LayeredCraft.Logging.CompactJsonFormatter.slnx --no-restore successfully.

Notes for Reviewers

This repo does not currently have a docs workflow or uv-managed docs dependencies, so no uv Dependabot ecosystem entry was added. No conditional Microsoft package ranges were needed for this repo.

@github-actions github-actions Bot added the type: ci CI/CD changes label Jul 22, 2026
@ncipollina
ncipollina merged commit d36df87 into main Jul 22, 2026
4 checks passed
@ncipollina
ncipollina deleted the ci/github-dependabot-automation branch July 22, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: ci CI/CD changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant